﻿<?php
   if(isset($_POST['submit'])){//提交事件
    require_once 'add.php';
    require_once 'includes\dbconn.php';

    date_default_timezone_set('PRC');
	$title=$_POST["formtitle"];
	$time=date("Y-n-d H:i:s");

	foreach ($_POST[must] as $must) {
	$bt[$must]=$must;    //必填项
	}
	$nums=count($_POST[choice]);
	$i=0;
	foreach ($_POST[choice] as $must) {
		$content[$i]=$must;        //表格元组名
		
		if($content[$i]=="性别:")
		{
		if($bt[$must])
		$allownull[$i]="<font style=\"color:#D70702\">*</font>";//必填
		$type[$i]="<input name=\"sex\" type=\"radio\" value=\"1\" checked />男<input name=\"sex\" type=\"radio\" value=\"0\" />女";	//单选框类型	
		}
		else if($content[$i]=="自我介绍:"||$content[$i]=="个人经历:"||$content[$i]=="奖惩情况:"||$content[$i]=="意见/建议:"||$content[$i]=="备注:")
		{
		if($bt[$must])
		$allownull[$i]="<font style=\"color:#D70702\">*</font>";//必填
		$type[$i]="<textarea name=\"award\" cols=\"40\" rows=\"5\" wrap=\"soft\"></textarea>";//文本域类型
		}
		else{
		if($bt[$must])
		$allownull[$i]="<font style=\"color:#D70702\">*</font>";//必填
		$type[$i]="<input name=\"name\" type=\"text\" id=\"name\" size=\"20\" maxlength=\"20\" />";//文本框类型
		}	
		$i++;	
	}	

	$insql="insert into form (formtitle,time) values('$title','$time')";
    $insert = $db->sql_query($insql);            //在form中插入该表记录
    if($insert){    
       $selsql="select fid from form where formtitle='$title'";
       $select = $db->sql_query($selsql);         //查询该表的id
       $row = $db->sql_fetchrow($select);    
	   $formname="form".$row['fid'];            //定义为新建表的创建一个字段存储表
	   //echo "formid is:".$formname;
	
	$csql="CREATE TABLE $formname(itemid serial primary key,item text NOT NULL,itemtype text NOT NULL,allownull varchar(50))";
	$create = $db->sql_query($csql);
    if($create){    
      for($j=0;$j<$nums;$j++){
         $sql="insert into $formname (item,itemtype,allownull) values('$content[$j]','$type[$j]','$allownull[$j]')";  //插入新建表的字段
         $result = $db->sql_query($sql);
    }
    echo "<script>alert('"."新增表格成功！"."');location.href='add_form.php'</script>";	
    }
   }
  }
   
   if ($_POST[foreview]){//预览事件
   require_once 'add.php';
	$title=$_POST["formtitle"];
	echo "表名：".$title.'<br/>';

	foreach ($_POST[must] as $must) {
	$bt[$must]=$must;    //必填项
	}
	$nums=count($_POST[choice]);
	$i=0;
	foreach ($_POST[choice] as $must) {
		$content[$i]=$must;        //表格元组名
		
		if($content[$i]=="性别:")
		{
		if($bt[$must])
		notnull();
		$type[$must]="redio";	//单选框类型	
		echo $content[$i]."      ";
		echo radiofile().'<br/>'.'<br/>';
		}
		else if($content[$i]=="自我介绍:"||$content[$i]=="个人经历:"||$content[$i]=="奖惩情况:"||$content[$i]=="意见/建议:"||$content[$i]=="备注:")
		{
		if($bt[$must])
		notnull();
		$type[$must]="textarea";//文本域类型
		echo $content[$i]."      ";
		echo textarea().'<br/>'.'<br/>';
		}
		else{
		if($bt[$must])
		notnull();
		$type[$must]="text";//文本框类型
		echo $content[$i]."      ";
		echo textfile().'<br/>'.'<br/>';		
		}	
		$i++;	
	}
		echo '<br/>'.'<br/>';
	}
?>